Make the most of constraints